﻿body {
    background: url('images/background.png') repeat-y;
}

div.page {
    
    margin: 40px 0 100px 100px;
}

div.header-left {
    background-image: url('images/header_left.png');
    background-repeat: no-repeat;
    background-position: right;
    width: 652px;
    height: 88px;
    float: left;
}

div.header-right {
    background-image: url('images/header_right.png');
    background-repeat: no-repeat;
    background-position: left bottom;
    width: 533px;
    height: 88px;
    float: left;
}

div.header {
    width:1187px;
    height: 88px;
}

div.fixed-body {
    background-image: url('images/fixed_body.png');
    background-repeat: no-repeat;
    background-position: top;
    width: 100%;
    height: 879px;
}

div.fixed-body-container {
    width:1184px;
    height: 879px;
    vertical-align: top;
}

div.content-container {
    display: inline-block;
    margin: 133px auto 0 88px;
    width: 100%;
}

div.content {
    background-image: url('images/content.png');
    background-repeat: repeat-y;
    width: 882px;
    min-height: 750px;
    float: left;
}

div.menu {
    float: left;
    width: 125px;
    text-align: right;
}

div.menu-inactive {
    background-image: url('images/tab.png');
    background-repeat: no-repeat;
    background-position: center;
    font-family: tahoma;
    color: #000000;
}

div.menu-active {
    background-image: url('images/active-tab.png');
    background-repeat: no-repeat;
    background-position: center;
    font-family: tahoma;
    color: #d09b2c;
}

div.tab-container {
    margin: 10px 40px 10px 10px;
    width: 98%;
}

div.tab-header {
    background-image: url('images/tab-header.png');
    background-repeat: no-repeat;
    padding: 7px 3px 0 10px;
    height: 45px;
}

div.tab-footer {
    background-image: url('images/tab-footer.png');
    background-repeat: no-repeat;
    height: 25px;
}

div.tab-body {
    background-image: url('images/tab-body.png');
    background-repeat: repeat-y;
    padding: 0 0 3px 3px;
}

div.content-lable-header {
    font-size: x-large;
}

div.chart-container {
    padding: 3px;
}

div.NsdBarTop {
    height: 55px;
    width: 100%;
    display: inline-block;
}

div.SensorMovable {
    
}

div.SensorUnMovable {
}

div.NsdBar {
    display: inline-block;
    width: 65%;
    vertical-align: central;
}